// const a = 2
// const b = 3
// console.log(a + b);
// setTimeout(() => {
//   console.log(a + b);
// }, 1000);

//  1 3 2
// console.log(1);
// setTimeout(() => {
//   console.log(2);
// }, 0);
// console.log(3);

// Ajax的原理
function ajax(url,callback){
  // 1.创建XMLHttpRequest对象
  var xmlhttp
  if (window.XMLHttpRequest) {
    xmlhttp = new XMLHttpRequest()
  } else { // 兼容早期浏览器
    xmlhttp = new ActiveXObject('Microsoft.XMLHTTP')
  }
  // 2.发送请求
  xmlhttp.open('GET', url, true)
  xmlhttp.send()
  // 3.服务端响应
  xmlhttp.onreadystatechange = function () {
    if (xmlhttp.readyState === 4 && xmlhttp.status === 200) {
      var obj = JSON.parse(xmlhttp.responseText)
      callback(obj)
    }
  }
}

var url = 'https://dev-saas.zeasn.tv/consolemgr/api/v1/portal/news?pageIdentifer=WWS_NEWS_EN&pageNum=1&pageSize=4'
ajax(url, res => {
  console.log(res);
})
